package Clases;



public class Vista {

	private Controlador controlador;
	
	public Vista()
	{
		controlador=new Controlador(this);
	}
	
	public void buscarLibro(String nombre)
	{
		Libro l =this.controlador.encontrarLibro(nombre);
		if(l==null)
		{this.generarErrorBusqueda();}
		else { this.mostrar("Se ha encontrado el libro: "+ l.getNombre() + "."
				+ "\n" + "Autor: " + l.getAutor()+ ".");}
	}
	
	public void crearLibro(String nombre, String autor)
	{
		this.controlador.crearLibro(autor, nombre);
	}
	
	public void borrarLibro(String nombre)
	{
		this.controlador.borrarLibro(nombre);
	}
	
	
	public void setControlador(Controlador controlador) {
		this.controlador = controlador;
	}



	public Controlador getControlador() {
		return controlador;
	}



	public static void main(String[] args) {
		// TODO Auto-generated method stub

	}
	public void mostrar(String string) {
		System.out.println(string);
		
	}
	public void generarErrorBusqueda() {
		System.out.println("Ha habido un error en la busqueda, el libro deseado" +
				" no se encuentra disponible. Asegurse de haber escrito su nombre " +
				"correctamente.");
		
	}

}
